# -*- coding: utf-8 -*-  
#完数=完数除去自身的约数之和
#定义1个取值范围
numb_1=1000
#定义1个空数组
list_1=[]
#遍历初numb_1的所有的数
for i in range(0,numb_1):
	#遍历numb_1内的数
	for n in range(1,i):
		#如果i对n取余等于0
		if i%n==0:
			#则将n注入列表list_1
			list_1.append(n)
	#对列表list_1求和
	numb_2=sum(list_1)
	#如果i等于numb_2
	if i==numb_2:
		#输出列表list_1
		print u"完数约数列表：",list_1
		#输出 i
		print u"完数为：",i
	#清空列表
	del list_1[:]